package com.krisyu.strategyPattern.sp1_basic;

/**
 * @DATE 2022/1/7
 * @Author KrisYu
 * @Description 策略模式的 使用场景，即高层调用模拟。
 */
public class Client {
    public static void main(String[] args) {
        // 声明一个策略
        IStrategy strategy = new ConcreteStrategy();
        // 声明上下文
        Context context = new Context(strategy);
        // 调用策略,使用封装后的上下文。
        context.doAnything();
    }
}
